package com.qianniu.napi.admin.entity.wxbean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel(value = "进件信息")
@Data
public class WxIntoVo {
    @ApiModelProperty(value = "超级管理员姓名")
    private String contactName;

    @ApiModelProperty(value = "身份证号码")
    private String contactIdNum;

    @ApiModelProperty(value = "手机号码")
    private String contactMobile;

    @ApiModelProperty(value = "联系邮箱")
    private String contactMail;

    @ApiModelProperty(value = "门店名称（也用于简称）")
    private String microName;

    // 门店省市编码
    // 参考：https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/ecommerce/applyments/chapter4_1.shtml
    @ApiModelProperty(value = "门店省市编码")
    private String microAddressCode;

    @ApiModelProperty(value = "门店地址")
    private String microAddress;

    @ApiModelProperty(value = "身份证正面照")
    private String idCardCopy;

    @ApiModelProperty(value = "身份证反面照")
    private String idCardNational;

    @ApiModelProperty(value = "身份证有效期开始时间2018-10-23")
    private String cardPeriodBegin;

    @ApiModelProperty(value = "身份证有效期结束时间2038-10-23")
    private String cardPeriodEnd;

    @ApiModelProperty(value = "客服电话； 无特殊使用管理员手机号码")
    private String servicePhone;

    @ApiModelProperty(value = "开户银行")
    private String accountBank;

    @ApiModelProperty(value = "开户银行省市编码至少精确到市，详细参见《省市区编号对照表》 示例值：110000；")
    private String bankAddressCode;

    // 1、“开户银行”为17家直连银行无需填写
    // 2、“开户银行”为其他银行，则开户银行全称（含支行）和开户银行联行号二选一
    // 3、需填写银行全称，如"深圳农村商业银行XXX支行"，详细参见《开户银行全称（含支行）对照表》
    // 示例值：施秉县农村信用合作联社城关信用社

    @ApiModelProperty(value = "开户银行全称（含支行]")
    private String bankName;

    @ApiModelProperty(value = " 银行账号")
    private String accountNumber;
}
